package com.module03.Q3_StringCount;

import java.util.HashMap;

public class Q3_StringCount {
    public static void main(String[] args) {
        HashMap map =new HashMap();
        String str="123,456,789,123,456";
        System.out.println("字符串为"+str);
//      分割字符串为String数组
        String[] s1=str.split(",");
//      核查数组每个值，第一次出现在记录Stringkey值value处为1，再次出现在对应value处加1后更新
        for (String i:
             s1) {
            if(map.containsKey(i)){
                Object o = map.get(i);
                int c=(int)o+1;
                map.put(i,c);
            }else{
                map.put(i,1);
            }
        }
//      打印每个String值对应出现的value值即次数
        for (Object i:
                map.keySet()) {
            System.out.println(i+"出现的次数为"+map.get(i));
        }
    }
}
